Big Huge Thesaurus

Myocastor coypus

noun